ritual in which an offering is made to mother earth - Español Inglés Diccionario